Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

Tschebyschow-Iteration
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Die Tschebyschow-Iteration (nach Pafnuti Lwowitsch Tschebyschow) ist ein numerisches Verfahren zur LΓΆsung von linearen Gleichungssystemen A x = b {\displaystyle Ax=b} mit A ∈ ∈ R n Γ— Γ— n {\displaystyle A\in \mathbb {R} ^{n\times n}} und wird auch als semi-iteratives Verfahren bezeichnet, da sie als ein einfacher Iterationsschritt eines Splitting-Verfahrens mit nachgeschalteter Extrapolation interpretiert werden kann. Grundlage ist die Rekursionsformel fΓΌr Tschebyschow-Polynome. Das Verfahren erreicht fΓΌr symmetrische positiv definite Matrizen die Geschwindigkeit des CG-Verfahrens, kann aber auch fΓΌr unsymmetrische Matrizen angepasst werden, wenn Informationen ΓΌber die Lage der Eigenwerte vorliegen.

Contents

β€’ Literatur

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Das semi-iterative Verfahren

Grundlage ist die Idee, dass man aus der Vektorfolge ( x k ) k β‰₯ β‰₯ 0 {\displaystyle (x_{k})_{k\geq 0}} , die man mit einem Splitting-Verfahren erhΓ€lt, durch allgemeine Linearkombination eine bessere Folge

y k = βˆ‘ βˆ‘ j = 0 k Ξ± Ξ± k j x j {\displaystyle y_{k}=\sum _{j=0}^{k}\alpha _{kj}x_{j}}

konstruiert. Um eine exakte LΓΆsung x ^ ^ {\displaystyle {\hat {x}}} nicht wieder zu verlassen, ist βˆ‘ βˆ‘ j = 0 k Ξ± Ξ± k j = 1 {\displaystyle \sum _{j=0}^{k}\alpha _{kj}=1} erforderlich. Da fΓΌr die Fehler beim Splitting-Verfahren x k βˆ’ βˆ’ x ^ ^ = M k ( x 0 βˆ’ βˆ’ x ^ ^ ) , M = I βˆ’ βˆ’ B βˆ’ βˆ’ 1 A {\displaystyle x_{k}-{\hat {x}}=M^{k}(x_{0}-{\hat {x}}),\ M=I-B^{-1}A} gilt, erhΓ€lt man fΓΌr den neuen Fehler

y k βˆ’ βˆ’ x ^ ^ = βˆ‘ βˆ‘ j = 0 k Ξ± Ξ± k j ( x j βˆ’ βˆ’ x ^ ^ ) = βˆ‘ βˆ‘ j = 0 k Ξ± Ξ± k j M j ( x 0 βˆ’ βˆ’ x ^ ^ ) = p k ( M ) ( x 0 βˆ’ βˆ’ x ^ ^ ) . {\displaystyle y_{k}-{\hat {x}}=\sum _{j=0}^{k}\alpha _{kj}(x_{j}-{\hat {x}})=\sum _{j=0}^{k}\alpha _{kj}M^{j}(x_{0}-{\hat {x}})=p_{k}(M)(x_{0}-{\hat {x}}).}

Also wird der Startfehler x 0 βˆ’ βˆ’ x ^ ^ {\displaystyle x_{0}-{\hat {x}}} mit dem Matrix-Polynom p k ( M ) {\displaystyle p_{k}(M)} multipliziert mit dem Ziel, diesen zu verkleinern. Hat die Matrix A {\displaystyle A} nur reelle Eigenwerte in einem Intervall [ a , b ] , a > 0 {\displaystyle [a,b],\,a>0} , ist dasjenige Polynom mit kleinster Schranke fΓΌr den Spektralradius ρ ρ ( p k ( A ) ) {\displaystyle \rho (p_{k}(A))} ein verschobenes Tschebyschow-Polynom T k {\displaystyle T_{k}} . Da fΓΌr letztere eine zweistufige Rekursionsformel gilt, kann die Tschebyschow-Iteration ebenfalls als zweistufiges Verfahren ausgefΓΌhrt werden:

y 1 = y 0 + Ξ³ Ξ³ ( b βˆ’ βˆ’ A y 0 ) {\displaystyle \,\!y_{1}=y_{0}+\gamma (b-Ay_{0})}
y k + 1 = Ο‰ Ο‰ k ( y k + Ξ³ Ξ³ ( b βˆ’ βˆ’ A y k ) ) + ( 1 βˆ’ βˆ’ Ο‰ Ο‰ k ) y k βˆ’ βˆ’ 1 , k = 1 , 2 , … … {\displaystyle y_{k+1}=\omega _{k}(y_{k}+\gamma (b-Ay_{k}))+(1-\omega _{k})y_{k-1},\ k=1,2,\ldots }

mit den Parametern

Ξ³ Ξ³ = 2 a + b , Ο‰ Ο‰ k = 2 ΞΌ ΞΌ T k ( ΞΌ ΞΌ ) T k + 1 ( ΞΌ ΞΌ ) , ΞΌ ΞΌ = b + a b βˆ’ βˆ’ a . {\displaystyle \gamma ={\frac {2}{a+b}},\quad \omega _{k}=2\mu {\frac {T_{k}(\mu )}{T_{k+1}(\mu )}},\quad \mu ={\frac {b+a}{b-a}}.}

In der Vorschrift fΓΌr y k + 1 {\displaystyle y_{k+1}} ist zu erkennen, dass in der Klammer ein optimaler Schritt des Richardson-Verfahrens steht.

FΓΌr eine symmetrisch-definite Matrix A {\displaystyle A} ist diese Iteration eng verwandt mit dem CG-Verfahren, welches aber die Parameter Ξ³ Ξ³ , Ο‰ Ο‰ k {\displaystyle \gamma ,\omega _{k}} anders bestimmt, und besitzt die gleiche Konvergenzgeschwindigkeit. Die Tschebyschow-Iteration kann aber auch auf unsymmetrische Matrizen mit komplexen Eigenwerten angewendet werden, wenn diese sich in einer Ellipse einschließen lassen, welche den Nullpunkt nicht enthΓ€lt.

Konvergenz des Verfahrens

FΓΌr eine symmetrische, positiv definite Matrix A {\displaystyle A} gilt in der euklidischen Norm die Fehlerschranke

β€– β€– y k βˆ’ βˆ’ x ^ ^ β€– β€– ≀ ≀ 2 ( ΞΊ ΞΊ βˆ’ βˆ’ 1 ΞΊ ΞΊ + 1 ) m β€– β€– y 0 βˆ’ βˆ’ x ^ ^ β€– β€– , m β‰₯ β‰₯ 0 , ΞΊ ΞΊ = b / a , {\displaystyle \|y_{k}-{\hat {x}}\|\leq 2\left({\frac {{\sqrt {\kappa }}-1}{{\sqrt {\kappa }}+1}}\right)^{m}\|y_{0}-{\hat {x}}\|,\ m\geq 0,\quad \kappa =b/a,}

Γ€hnlich dem CG-Verfahren, wobei ΞΊ ΞΊ {\displaystyle \kappa } eine Schranke fΓΌr die Konditionszahl der Matrix A {\displaystyle A} ist ΞΊ ΞΊ β‰₯ β‰₯ ΞΊ ΞΊ 2 ( A ) = Ξ» Ξ» m a x ( A ) / Ξ» Ξ» m i n ( A ) {\displaystyle \kappa \geq \kappa _{2}(A)=\lambda _{\rm {max}}(A)/\lambda _{\rm {min}}(A)} . FΓΌr m β†’ β†’ ∞ ∞ {\displaystyle m\to \infty } geht der Fehler offenbar gegen null.

Der Konvergenzvorteil gegenΓΌber dem einfachen Splitting-Verfahren bzw. Richardson-Verfahren ist, dass die Konvergenz nur von der Wurzel der Kondition abhΓ€ngt. Bei komplexen Eigenwerten geht dieser Vorteil umso mehr verloren, je runder die zur Einschließung benΓΆtigte Ellipse wird. Bei Einschließung mit einem Kreis schließlich ist das einfache Verfahren mit Ο‰ Ο‰ k ≑ ≑ 1 {\displaystyle \omega _{k}\equiv 1} optimal.

Literatur

β€’ Gene H. Golub, Charles van Loan: Matrix Computations, Johns Hopkins University Press.